Well, not impossible for the majority of the world, just for me. I have finished my Christmas shopping (well, for my family, at least) by 3pm today. No last minute speeding drives to the mall at 5:55pm when it closes at 6pm (I swear I didn't do that last year
(
Read more... )